From: Reinhard Tartler Date: Mon, 27 Oct 2025 19:01:14 +0000 (-0400) Subject: Fix compilation with docker27, Closes: #1118455 X-Git-Tag: archive/raspbian/1.4.6-10.1+rpi1^2~2 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=0458aec25af446071f185aafd60250f28c7d1da8;p=crowdsec.git Fix compilation with docker27, Closes: #1118455 --- diff --git a/pkg/metabase/container.go b/pkg/metabase/container.go index 2368a9b..131a5c9 100644 --- a/pkg/metabase/container.go +++ b/pkg/metabase/container.go @@ -6,7 +6,7 @@ import ( "fmt" "runtime" - "github.com/docker/docker/api/types" + "github.com/docker/docker/api/types/image" "github.com/docker/docker/api/types/container" "github.com/docker/docker/api/types/mount" "github.com/docker/docker/client" @@ -46,7 +46,7 @@ func NewContainer(listenAddr string, listenPort string, sharedFolder string, con func (c *Container) Create() error { ctx := context.Background() log.Printf("Pulling docker image %s", c.Image) - reader, err := c.CLI.ImagePull(ctx, c.Image, types.ImagePullOptions{}) + reader, err := c.CLI.ImagePull(ctx, c.Image, image.PullOptions{}) if err != nil { return fmt.Errorf("failed to pull docker image : %s", err) } @@ -168,7 +168,7 @@ func RemoveImageContainer() error { } ctx := context.Background() log.Printf("Removing docker image '%s'", metabaseImage) - if _, err := cli.ImageRemove(ctx, metabaseImage, types.ImageRemoveOptions{}); err != nil { + if _, err := cli.ImageRemove(ctx, metabaseImage, image.RemoveOptions{}); err != nil { return fmt.Errorf("failed to remove image container %s : %s", metabaseImage, err) } return nil